import JQuery from 'jquery';

let iframe = {
    setAttribute: function(element) {
        if (element.component === 'RtspVideo') {
            this.setValue(this.getRtspUrlName(), element.data.url);
        }
    },
    setValue: function(id, value) {
        let obj = JQuery('#' + id);
        obj.val(value);
    },
    getRtspUrlName: function() {
        return window.getRootName() + 'DATA_URL';
    },
    getPicName: function() {
        return window.getRootName() + 'DATA_PIC_URL';
    },
    getRtspTypeName: function() {
        return window.getRootName() + 'DATA_TYPE';
    },
    setRtspUrl: function(element, value, updateInput = true) {
        element.data.url = value;
        updateInput && this.setValue(this.getRtspUrlName(), element.data.url);
    },
    setRtspType: function(element, value, updateInput = true) {
        element.data.type = value;
        updateInput && this.setValue(this.getRtspTypeName(), element.data.type);
    }
};

export default iframe;